package com.weaver.openapi.pojo.flow.params;

import java.io.*;
import java.util.*;

public class FlowVo implements Serializable
{
    private String accessToken;
    private Long userid;
    private Long id;
    private String datamap;
    private String flowName;
    private Long categoryId;
    private Integer pageNo;
    private Integer pageSize;
    private Long formId;
    private List<Long> formIds;
    private String type;
    private List<Long> flowIds;
    private List<Long> userIds;
    private String requestId;
    private String remark;
    private Integer isremind;
    private String otherParams;
    private FlowCondition condition;
    private String requestname;
    private String createdate;
    private String receivedate;
    private String operatedate;
    private Integer requestlevel;
    private Long creatorDepartment;
    private Long creatorSubCompany;
    private String creatorcode;
    private String requestmark;
    private String workflowid;
    private String workflowId;
    private String workflowtype;
    private Long creater;
    private Integer wfpCode;
    private String formData;
    private String Intervenorid;
    private String submitNodeId;
    private String enableIntervenor;
    private Integer SignType;
    private String param;
    
    public FlowVo() {
    }
    
    public FlowVo(final String accessToken, final Long userid) {
        this.accessToken = accessToken;
        this.userid = userid;
    }
    
    public FlowVo(final String accessToken, final Long userid, final Long formId, final String type, final String datamap, final Integer pageNo, final Integer pageSize) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.datamap = datamap;
        this.pageNo = pageNo;
        this.pageSize = pageSize;
        this.formId = formId;
        this.type = type;
    }
    
    public FlowVo(final String accessToken, final Long userid, final List<Long> formIds) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.formIds = formIds;
    }
    
    public FlowVo(final String accessToken, final Long userid, final String datamap, final Integer pageNo, final Integer pageSize) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.datamap = datamap;
        this.pageNo = pageNo;
        this.pageSize = pageSize;
    }
    
    public FlowVo(final String accessToken, final Long userid, final String type, final String datamap, final Integer pageNo, final Integer pageSize) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.datamap = datamap;
        this.pageNo = pageNo;
        this.pageSize = pageSize;
        this.type = type;
    }
    
    public FlowVo(final String accessToken, final Long userid, final Long formId, final String param, final Integer pageNo, final Integer pageSize) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.pageNo = pageNo;
        this.pageSize = pageSize;
        this.formId = formId;
        this.param = param;
    }
    
    public FlowVo(final String accessToken, final Long userid, final Integer pageNo, final Integer pageSize) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.pageNo = pageNo;
        this.pageSize = pageSize;
    }
    
    public FlowVo(final String accessToken, final Long userid, final Long id, final Integer pageNo, final Integer pageSize) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.id = id;
        this.pageNo = pageNo;
        this.pageSize = pageSize;
    }
    
    public FlowVo(final String accessToken, final Long userid, final Long id) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.id = id;
    }
    
    public FlowVo(final String access_token, final Long userid, final Long id, final String datamap, final String flowName) {
        this.accessToken = access_token;
        this.userid = userid;
        this.id = id;
        this.datamap = datamap;
        this.flowName = flowName;
    }
    
    public FlowVo(final String accessToken, final Long userid, final Long id, final String datamap) {
        this.accessToken = accessToken;
        this.userid = userid;
        this.id = id;
        this.datamap = datamap;
    }
    
    public String getWorkflowId() {
        return this.workflowId;
    }
    
    public void setWorkflowId(final String workflowId) {
        this.workflowId = workflowId;
    }
    
    public String getAccessToken() {
        return this.accessToken;
    }
    
    public void setAccessToken(final String access_token) {
        this.accessToken = access_token;
    }
    
    public Long getUserid() {
        return this.userid;
    }
    
    public void setUserid(final Long userid) {
        this.userid = userid;
    }
    
    public Long getId() {
        return this.id;
    }
    
    public void setId(final Long id) {
        this.id = id;
    }
    
    public String getDatamap() {
        return this.datamap;
    }
    
    public void setDatamap(final String datamap) {
        this.datamap = datamap;
    }
    
    public String getFlowName() {
        return this.flowName;
    }
    
    public void setFlowName(final String flowName) {
        this.flowName = flowName;
    }
    
    public Long getCategoryId() {
        return this.categoryId;
    }
    
    public void setCategoryId(final Long categoryId) {
        this.categoryId = categoryId;
    }
    
    public Integer getPageNo() {
        return this.pageNo;
    }
    
    public void setPageNo(final Integer pageNo) {
        this.pageNo = pageNo;
    }
    
    public Integer getPageSize() {
        return this.pageSize;
    }
    
    public void setPageSize(final Integer pageSize) {
        this.pageSize = pageSize;
    }
    
    public Long getFormId() {
        return this.formId;
    }
    
    public void setFormId(final Long formId) {
        this.formId = formId;
    }
    
    public List<Long> getFormIds() {
        return this.formIds;
    }
    
    public void setFormIds(final List<Long> formIds) {
        this.formIds = formIds;
    }
    
    public String getType() {
        return this.type;
    }
    
    public void setType(final String type) {
        this.type = type;
    }
    
    public List<Long> getFlowIds() {
        return this.flowIds;
    }
    
    public void setFlowIds(final List<Long> flowIds) {
        this.flowIds = flowIds;
    }
    
    public List<Long> getUserIds() {
        return this.userIds;
    }
    
    public void setUserIds(final List<Long> userIds) {
        this.userIds = userIds;
    }
    
    public String getRequestId() {
        return this.requestId;
    }
    
    public void setRequestId(final String requestId) {
        this.requestId = requestId;
    }
    
    public String getRemark() {
        return this.remark;
    }
    
    public void setRemark(final String remark) {
        this.remark = remark;
    }
    
    public Integer getIsremind() {
        return this.isremind;
    }
    
    public void setIsremind(final Integer isremind) {
        this.isremind = isremind;
    }
    
    public String getOtherParams() {
        return this.otherParams;
    }
    
    public void setOtherParams(final String otherParams) {
        this.otherParams = otherParams;
    }
    
    public FlowCondition getCondition() {
        return this.condition;
    }
    
    public void setCondition(final FlowCondition condition) {
        this.condition = condition;
    }
    
    public String getRequestname() {
        return this.requestname;
    }
    
    public void setRequestname(final String requestname) {
        this.requestname = requestname;
    }
    
    public String getCreatedate() {
        return this.createdate;
    }
    
    public void setCreatedate(final String createdate) {
        this.createdate = createdate;
    }
    
    public String getReceivedate() {
        return this.receivedate;
    }
    
    public void setReceivedate(final String receivedate) {
        this.receivedate = receivedate;
    }
    
    public String getOperatedate() {
        return this.operatedate;
    }
    
    public void setOperatedate(final String operatedate) {
        this.operatedate = operatedate;
    }
    
    public Integer getRequestlevel() {
        return this.requestlevel;
    }
    
    public void setRequestlevel(final Integer requestlevel) {
        this.requestlevel = requestlevel;
    }
    
    public Long getCreatorDepartment() {
        return this.creatorDepartment;
    }
    
    public void setCreatorDepartment(final Long creatorDepartment) {
        this.creatorDepartment = creatorDepartment;
    }
    
    public Long getCreatorSubCompany() {
        return this.creatorSubCompany;
    }
    
    public void setCreatorSubCompany(final Long creatorSubCompany) {
        this.creatorSubCompany = creatorSubCompany;
    }
    
    public String getCreatorcode() {
        return this.creatorcode;
    }
    
    public void setCreatorcode(final String creatorcode) {
        this.creatorcode = creatorcode;
    }
    
    public String getRequestmark() {
        return this.requestmark;
    }
    
    public void setRequestmark(final String requestmark) {
        this.requestmark = requestmark;
    }
    
    public String getWorkflowid() {
        return this.workflowid;
    }
    
    public void setWorkflowid(final String workflowid) {
        this.workflowid = workflowid;
    }
    
    public String getWorkflowtype() {
        return this.workflowtype;
    }
    
    public void setWorkflowtype(final String workflowtype) {
        this.workflowtype = workflowtype;
    }
    
    public Long getCreater() {
        return this.creater;
    }
    
    public void setCreater(final Long creater) {
        this.creater = creater;
    }
    
    public Integer getWfpCode() {
        return this.wfpCode;
    }
    
    public void setWfpCode(final Integer wfpCode) {
        this.wfpCode = wfpCode;
    }
    
    public String getFormData() {
        return this.formData;
    }
    
    public void setFormData(final String formData) {
        this.formData = formData;
    }
    
    public String getIntervenorid() {
        return this.Intervenorid;
    }
    
    public void setIntervenorid(final String intervenorid) {
        this.Intervenorid = intervenorid;
    }
    
    public String getSubmitNodeId() {
        return this.submitNodeId;
    }
    
    public void setSubmitNodeId(final String submitNodeId) {
        this.submitNodeId = submitNodeId;
    }
    
    public String getEnableIntervenor() {
        return this.enableIntervenor;
    }
    
    public void setEnableIntervenor(final String enableIntervenor) {
        this.enableIntervenor = enableIntervenor;
    }
    
    public Integer getSignType() {
        return this.SignType;
    }
    
    public void setSignType(final Integer signType) {
        this.SignType = signType;
    }
    
    public String getParam() {
        return this.param;
    }
    
    public void setParam(final String param) {
        this.param = param;
    }
}
